package Day_0213.Git;

/**
 * @author zxc
 * @date 2023/02/13 22:24
 **/
public class Git_Stash {
    public static void main(String[] args) {
        /**
         * 谈一谈对于git stash命令的理解
         * ===》
         * 1.命令git stash是把工作区修改的内容存储在栈区。
         * （即，工作区的修改内容并不想在此刻进行提交，通过git stash命令，将其暂存储在栈区;）
         *
         * 2.使用git stash命令的场景 ：
         * （1）解决冲突文件时，会先执行git stash，然后解决冲突文件;
         * （2）遇到紧急开发任务，但目前任务不能提交时，会先执行git stash，然后进行紧急任务的开发，
         *     然后通过git stash pop取出栈区的内容继续开发；
         * （3）切换分支时，当前工作空间内容不能提交时，会先执行git stash，再进行分支切换；
         *
         */
    }
}
